Адміністрація вирішила продати даний сайт. За детальною інформацією звертайтесь за адресою: rozrahu@gmail.com

Керування процесами та потоками для опрацювання рядків символів

Інформація про навчальний заклад

ВУЗ:
Національний університет Львівська політехніка
Інститут:
Не вказано
Факультет:
КН
Кафедра:
Інформаційні системи та мережі

Інформація про роботу

Рік:
2010
Тип роботи:
Інші
Предмет:
Системне програмування та операційні системи

Частина тексту файла

Міністерство освіти і науки України Національний університет «Львівська політехніка» Кафедра «Інформаційні системи та мережі» К У Р С О В А Р О Б О Т А з дисципліни «Системне програмування та операційні системи» на тему: «Керування процесами та потоками для опрацювання рядків символів» З А В Д А Н Н Я На курсову роботу з дисципліни «Системне програмування та операційні системи» Тема: «Керування процесами та потоками для опрацювання рядків символів» Зміст завдання 1. Провести огляд літературних джерел по заданій темі для аналізу методів розв’язування задачі.  2. Методи та засоби розв’язування задачі.  3. Виконати програмну реалізацію розроблених алгоритмів Вимоги до програми: Написати програму для керування процесами та потоками для обчислення добутку матриць дійсних чисел A[n][m] та B[m][p] програмна реалізація повинна складатися з трьох частин: програма на мові Intel Assembler для планування резидентних процесів під керуванням MS DOS. Програма повинна складатись з менеджера, який керує спеціалізованими резидентними процесами для: введення даних; реалізації операцій перетворень даних; введення результатів обчислень. Кількість резидентних процесів (>3) визначається функціональними особливостями розв’язуваної задачі. Передбачити можливість перевірки наявності та вивантаження резидентів з оперативної пам’яті; програма на мові С/С++ для планування потоків під керуванням Windows або Linux. Потоки мають виконувати дії, ідентичні діям резидентних процесів MSDOS. Одно процесорна програма на асемблері або С/С++ для контрольної перевірки правильності обчислень. програма повинна мати інтерфейс для вибору режимів її роботи; інтерфейс може бути реалізований мовами С/С++; керування режимами роботи програми виконати за допомогою клавіатури та миші.  4. Підготувати вхідні дані та виконати реалізацію контрольного приладу.  5. Оформити записку до курсової роботи згідно з вимогами Міжнародних стандартів, дотримуючись такого змісту: вступ; формулювання задачі; методи та засоби розв’язування задачі; алгоритм розв’язання задачі; опис програми технологія програмування, виконання та від лагодження програми; інструкція користувачеві; контрольний приклад та результат роботи програми; висновки; література; додатки;   Завдання прийнято до виконання: __________ Керівник роботи: __________ Кравець П. О. Зміст Вступ……………………………………………………………………………...4 ст. 1. Формулювання задачі……………………………………………………5 ст. 2. Методи розв’язування задачі……………………………………………6 ст. 3. Алгоритми розв’язування задачі …………………………………….....10 ст. 4. Програма та її опис……………………………………………………….12 ст. 5. Технологія програмування………………………………………………17 ст. 6. Інструкція користувачеві………………………………………………..18 ст. 7. Контрольний приклад та аналіз результатів комп`ютерної реалізації програми…………………………………………………………….21 ст. Висновки………………………………………………………………………...22 ст. Література……………………………………………………………………….23 ст. Додаток 1. Текст програми на мові Assembler для планування резидентних процесів під керуванням MC DOS …………………………………………………………………….25 ст. Додаток 2. Текст програми на мові C/C++ для планування потоки під керуванням Windows …………………………………………………………………………………...…...33 ст. Додаток 3. Текст програми на мові C для перевірки правильності результатів……..37 ст. Вступ Дана курсова робота полягає у написанні трьох програм: на мові Intel Assembler (для планування резидентних процесів), на мові С/С++ (для планування потоків), та програма на С/С++ для перевірки результатів виконань двох інших програм. Такі програми (крім останньої) дозволяють виконувати обчислення, обробку даних паралельно з роботою інших потоків/процесів. На даний момент паралельне виконання розрахунків є актуальним. Асемблер - це загальноприйнята назва транслятора з автокоду. Асемблер переводить початкову програму, написану на автокоді, в переміщувану програму на мові машинній. Оскільки асемблер здійснює трансляцію на мову завантажувача, при завантаженні прогр...
Антиботан аватар за замовчуванням

15.05.2013 16:05

Коментарі

Ви не можете залишити коментар. Для цього, будь ласка, увійдіть або зареєструйтесь.

Завантаження файлу

Якщо Ви маєте на своєму комп'ютері файли, пов'язані з навчанням( розрахункові, лабораторні, практичні, контрольні роботи та інше...), і Вам не шкода ними поділитись - то скористайтесь формою для завантаження файлу, попередньо заархівувавши все в архів .rar або .zip розміром до 100мб, і до нього невдовзі отримають доступ студенти всієї України! Ви отримаєте грошову винагороду в кінці місяця, якщо станете одним з трьох переможців!
Стань активним учасником руху antibotan!
Поділись актуальною інформацією,
і отримай привілеї у користуванні архівом! Детальніше

Оголошення від адміністратора

Антиботан аватар за замовчуванням

пропонує роботу

Admin

26.02.2019 12:38

Привіт усім учасникам нашого порталу! Хороші новини - з‘явилась можливість кожному заробити на своїх знаннях та вміннях. Тепер Ви можете продавати свої роботи на сайті заробляючи кошти, рейтинг і довіру користувачів. Потрібно завантажити роботу, вказати ціну і додати один інформативний скріншот з деякими частинами виконаних завдань. Навіть одна якісна і всім необхідна робота може продатися сотні разів. «Головою заробляти» продуктивніше ніж руками! :-)

Новини